package com.etc.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.etc.entity.Doctor;

@Repository
public interface DoctorMapper {
	int deleteByPrimaryKey(Integer doctorid);

	/**
	 * 添加医生
	 * @param record
	 * @return
	 */
	int insert(Doctor doctor);

	int insertSelective(Doctor record);

	/**
	 * 查询单个医生信息
	 * 
	 * @param doctorid
	 * @return
	 */
	Doctor selectByPrimaryKey(Integer doctorid);
	
	int updateByPrimaryKeySelective(Doctor record);
	
	/**
	 * 根据用户id修改后台医生信息
	 * @param record
	 * @return
	 */
	int updateByDoctorId(Doctor record);

	/**
	 * 查询所有医生信息
	 * 
	 * @return
	 */
	List<Doctor> queryBusers();
	
	/**
	 * 查询所有医生数量
	 */
	int countDoctor();
	
	/**
	 * 根据医生编号删除医生
	 */
	int delDoctor(int doctorid);
}